/*注册页表头*/
#logo-wrapper{ width:990px; height:94px; overflow:hidden;margin:0 auto;padding:14px 0 20px;
box-sizing:border-box}

#logo-wrapper .logo{ width:182px; height:60px;float:left}
#logo-wrapper .logo a{width:182px; height:60px; display:block;text-indent:-999px;
background:url("../images/small-logo.png") no-repeat}
#logo-wrapper p{float:left; width:165px; height:44px;padding:23px 15px;font-size:14px;}

#logo-wrapper .telphone{ height:43px; width:216px;float:right}
#logo-wrapper .telphone a{color:#c40000;font-size:14px;display:block;float:right;
line-height:60px;padding:3px 10px; }
#logo-wrapper .telphone span{line-height:68px;font-size:14px;}


/*主体*/
#main-wrapper{ width:982px; height:764px; overflow:hidden;margin:0 auto;
box-sizing:border-box; border:1px solid #ccc;}
#main-wrapper .main-top{ width:980px; height:60px;background:#fafafa;padding: 20px 0 16px 90px;
font-size:18px;box-sizing:border-box;}

#main-wrapper .register-module{ width:589px;box-sizing:border-box;float:left;
padding: 30px 0 0px 89px;}
.register-top{ width:500px; height:40px;border-bottom:1px solid #ccc;margin-bottom: 30px;}
.register-top .phone{ width:250px; height:38px; border:1px solid #ccc;
border-top:2px solid #c40000;border-bottom:1px solid white;text-align:center;font-size:18px;
line-height:38px;color:#c40000}
.register-top .phone i{font-size:22px;}

.register-form{width:589px;box-sizing:border-box;margin-bottom: 15px;}
.form-text{
    width: 100%;
    height: 40px;padding: 5px 0;}
.register-form span:nth-of-type(1){ width:86px; height:40px;line-height:40px;font-size:14px
;display:block;float:left;text-align:right;padding:0 8px;box-sizing:border-box}
.register-form .longer{ width:290px; height:40px;box-sizing:border-box;padding:8px 5px;
display:block;float:left;}
.register-form .shorter:nth-of-type(1){ width:170px; height:40px;box-sizing:border-box;padding:8px 5px;
display:block;float:left;}

.register-form .shorter:nth-of-type(2){ width:100px; height:40px;box-sizing:border-box;padding:8px 5px;
display:block;float:left;margin-left:20px;line-height:40px;font-size:12px;}
.register-form>.form-text>div{display:none}
.register-form>.form-text>div>i{ width:18px; height:18px;margin:11px 5px;border-radius:50%;background:#c31f1e;color:white;
display:block;float:left;text-align:center;line-height:14px;}
.register-form>.form-text>div>span{ height:40px;display:block;float:left;line-height: 40px;
color:#c31f1e; width:164px;text-align:left;font-size:12px;}
.register-form p{padding: 0 83px;  width: 100%;}
#main-wrapper .right-login{ width:170px; height:297px;padding:0 80px 0 25px;float:right;
border-left:1px solid #ccc;margin-top:20px;}
#main-wrapper .right-login p{ width:170px; height:48px;font-size:13px;}
#main-wrapper .right-login a+a{ width:170px;display:block;color:white; height:36px;
margin-top:15px;line-height:36px;font-size:16px;padding:0px 10px 0px 10px;box-sizing:border-box}
#main-wrapper .right-login .weibo{ width:170px;display:block;color:white;height:36px;
margin-top:15px;line-height:36px;font-size:16px;padding:0px 10px 0px 10px;box-sizing:border-box}
#main-wrapper>.right-login>a>i{font-size:20px;margin-right:5px;}
#main-wrapper>.right-login>a:hover{opacity:0.5}
#main-wrapper>.right-login>p>a:hover{color:red;text-decoration:underline}
#main-wrapper .sub{ width:589px;box-sizing:border-box;
padding: 0px 0 0px 179px;}
#main-wrapper>.sub>.btn-register{ width:286px; height:40px;box-sizing:border-box;text-align:center;
margin: 30px 0 0px 0px;border:none;background:#c31f1e;color:white}

/*足部*/
#footer-wrapper{ width:100%; overflow:hidden;box-sizing:border-box;
border-top:1px solid #ccc;margin:50px 0px 0px 0px;padding:12px 0 25px 0px;}
#footer-wrapper>.footer{ width:990px;margin:0 auto; height:18px;}

#footer-wrapper>.footer>a{color:#666;}
#footer-wrapper>.footer>a:hover{color:red;text-decoration:underline}
#footer-wrapper>.footer>p{float:right}









































